polynomials and Factorisation